.part{background: url("part.jpg") no-repeat center top #e2f0fc;width: 100%;height:auto; /* height: 1758px; */}
.part .part-top{width: 1240px;height: auto;overflow: hidden;margin: 0 auto;}
.part .part-top .a{width:383px;height:49px;float: right;margin-top: 128px;}
.part .part-top .a .subTxt{width:300px;height:47px;background:#fff;border:1px solid #e1e1e1;border-radius:3px;border-right:0;float:left;font-size:13px;line-height:32px;color:#a6a6a6;text-indent:12px;}
.part .part-top .a .subMit{width:81px;height:49px;float:right;border:0;background:url("bg-subMit.jpg") no-repeat center top #ec9313;}
.part-top .b{width: 1176px;height: 70px;background: #126fd8;padding-left: 32px;padding-right: 32px;margin-top: 285px;border-radius: 13px 13px 0px 0px;}
.part-top .b ul li{width: 145px;float: left;line-height: 67px;text-align: center;}
.part-top .b ul li:hover{border-bottom: 4px solid #e38b01;height: 66px;}
.part-top .b ul li a{color: #fff;font-size: 20px;}

.part-a {width: 1172px;margin: auto;overflow: hidden;background: #fff;padding: 34px;}
.part-a .top .a {width:589px;height:357px;float: left;}
.changeBox_a1 {float: left;width: 100%;height: 100%;position: relative;}
.changeDiv {position: absolute;bottom: 0px;top: 0px;}
.changeDiv h3 {position: absolute; bottom: 0; width: 100%; height: 38px; line-height: 38px;background: #000;filter: alpha(opacity=70); opacity: 0.7;}
.changeDiv h3 a {display: block;color: #fff;font-size: 16px;text-align: left;text-indent: 15px;font-weight: normal;line-height: 38px;}
.changeBox_a1 img {width: 589px;height: 357px;}
.ul_change_a2 {position: absolute;overflow: hidden;bottom: 8px; right: 14px;}
.ul_change_a2 li {float: left;margin-right: 5px;}
.ul_change_a2 span {width: 10px;height: 10px;display: block;background: #c9c9c9; opacity: 0.7;}
.ul_change_a2 span.on {background: #ffc600; opacity: 1;}

.part-a .top{overflow: hidden;}
.part-a .top .b {width: 563px;height: 357px;float: right;}
.part-a .top .index-tit { width: 100%;height: 51px;line-height: 51px;}
.part-a .top .index-tit table {width: 100%;}
.part-a .top .index-tit td {font-size: 22px;color: #000;font-weight: bold;text-align: center;cursor: pointer;padding-left: 8px;padding-right: 8px;}

.part-a .top .index-tit td.on {color: #fff;background: #5488f2;border-radius: 25px;padding-left: 8px;padding-right: 8px;}
.part-a .top .index-tit td.more {text-align: right;font-size: 14px;color: #9a9a9a;font-weight: normal;padding-right: 0;}
.dn {display: none;}
.part-a .top .index-content {width: 100%;overflow: hidden;padding-top: 12px;}
.index-content ul {width: 100%;}
.part-a .top .index-tit td .more a {color: #115598;}
.part-a .top .index-content ul li{width:100%;line-height: 38px;font-size:15px;overflow: hidden;height:  38px;}
.part-a .top .index-content ul .title a{color: #d10e00;font-size: 34px;font-weight: bold;}
.part-a .top .index-content ul li a{float:left;}
.part-a .top .index-content ul li span{float:right;color: #c8c7c7;}


.part-a .part-b{margin-top: 25px;height: 235px;}
.part-a .part-b .a{width: 568px;height: auto;float: left;}
.part-a .part-b .b{width: 574px;height: auto;float: right;}
.part-a .part-b .index-tit { width: 100%;height: 51px;line-height: 51px;}
.part-a .part-b .index-tit table {width: 100%;}
.part-a .part-b .index-tit td {font-size: 22px;color: #000;font-weight: bold;cursor: pointer;}

.part-a .part-b .index-tit td.on {color: #1b58d4;}
.part-a .part-b .index-tit td.more {text-align: right;font-size: 14px;color: #9a9a9a;font-weight: normal;padding-right: 0;}
.part-a .part-b .dn {display: none;}
.part-a .part-b .index-content {width: 100%;overflow: hidden;}
.part-a .part-b .index-tit td .more a {color: #115598;}
.part-a .part-b .index-content ul li{width:100%;line-height: 38px;font-size:15px;overflow: hidden;height:  33px;}
.part-a .part-b .index-content ul .title a{color: #d10e00;font-size: 34px;font-weight: bold;}
.part-a .part-b .index-content ul li a{float:left;}
.part-a .part-b .index-content ul li span{float:right;color: #c8c7c7;}

.warp {width: 1200px;margin: 0 auto;overflow: hidden;padding-top: 20px;}
#slides { width:1200px; height:100px; float:left; position:relative;  }
.slides_container { width:350px; height:100px; overflow:hidden; position:relative; }
.slides_container img { width:350px; height:100px;}
.pagination { display:none; margin:0 auto; width:0px; }
#slides .next {width:27px;height: 30px;background:url("zjt.png")  no-repeat;left:15px;top: 41px;cursor:pointer;position:absolute;z-index:50;display:block;}
#slides .next:hover { width:27px; height:27px; background:url(zjt2.png)  no-repeat;}
#slides .prev {width:27px;height: 30px;background:url(yjt.png)  no-repeat;right:15px;top: 41px;cursor:pointer;position:absolute;z-index:51;display:block;}
#slides .prev:hover { width:27px; height:27px; background:url(yjt2.png)  no-repeat; }

.mr0{margin: 0!important;}
.part-c{width: 100%;height: 183px;background: #f2f5f8;margin-top: 25px;}
.part-c .left{float: left;}
.part-c .part-c-list{padding: 23px;overflow: hidden;}
.part-c .part-c-list ul li{float: left;margin-right: 13px;}
.part-d{margin-top: 15px;}
.part-d .a{width: 312px;float: left;}
.part-d .b{width: 453px;/* margin: 0 auto; */float:  left;margin-left: 34px;}
.part-d .a .index-tit td {font-size: 22px;color: #000;font-weight: bold;cursor: pointer;}

.part-d .a .index-tit td.on {color: #1b58d4;}
.part-d .a .fa_a .index-content ul li{float: left;width: 50%;text-indent: 15px;font-size: 16px;background: url("icon.png") no-repeat 0px 13px;}
.fa_a{overflow: hidden;}
.part-a .a .index-content ul li{line-height: 33px;font-size:15px;overflow: hidden;text-indent: 15px;height:  33px;}

.fa_b{margin-top: 10px;}
.fa_b_list{width: 312px; height: 90px;margin-top: 10px;background: #f2f5f8;padding-top:  20px;}
.fa_b_list ul li{float: left;width: 104px;text-align: center;line-height: 40px;}
.fa_b_list ul li img{display: block;margin: 0 auto;}
.fa_b_list ul li span{font-size: 16px;line-height: 45px;}

.part-d .b .index-tit {width: 100%;height: 40px;l;line-height: 40px;}
.part-d .b .index-tit table {width: 100%;}
.part-d .b .index-tit td {border-bottom: 2px solid #ebebeb; font-size: 20px;color: #000;text-align: center;cursor: pointer;}
.part-d .b .index-tit td.on {border-bottom: 2px solid #125698;color: #125698;}
.part-d .b .index-tit td.more {text-align: right;font-size: 14px;color: #9a9a9a;font-weight: normal;padding-right: 0;}
.part-d .b .index-content {width: 100%;overflow: hidden;padding-top: 12px;}
.part-d .b .index-content ul {width: 100%;}
.part-d .b .index-tit td .more a {color: #115598;}

.part-d .b .index-content ul li{width:100%;line-height: 33px;font-size:15px;overflow: hidden;height:  33px;}
.part-d .b .index-content ul li a{float:left;}
.part-d .b .index-content ul li span{float:right;color: #c8c7c7;}
.part-d .c{width: 343px;float: right;}



.part-d .c .index-tit {width: 100%;height: 40px;l;line-height: 40px;}
.part-d .c .index-tit table {width: 100%;}
.part-d .c .index-tit td {font-size: 22px;color: #000;cursor: pointer;font-weight: bold;}
.part-d .c .index-tit td.on {color: #125698;}
.part-d .c .index-tit td.more {text-align: right;font-size: 14px;color: #9a9a9a;font-weight: normal;padding-right: 0;}

.part-d .c .index-content ul li{width:100%;line-height: 33px;font-size:15px;overflow: hidden;height:  33px;}
.part-d .c .index-content ul li a{float:left;}
.part-d .c .index-content ul li span{float:right;color: #c8c7c7;}

.foot{width: 100%;height: 168px;background: #003eb4;position: relative;}
.foot div img{position: relative;left: 120px;top: 50px;}
.foot .footer{width: 1240px;margin: 0 auto;}
.foot .footer p{text-align: center;font-size: 16px;color: #fff;height: 35px;line-height: 35px;}
.foot .footer p a{font-size: 16px;color: #fff;}

.location-name{height: 45px;line-height: 45px;}
.location-name img{margin-right: 10px;margin-bottom:  5px;}
.location-name span{font-size: 22px;color: #1b58d4;font-weight: bold;}
.cx_list ul li{width: 368px;height: 210px;text-align: center;float: left;    margin-right: 34px;}
.cx_list span{height: 65px;line-height: 65px;font-size: 18px;color: #333333;}
.cx_list img{width: 368px;height: 150px;}










.idx-topnews{margin-top:20px;overflow: hidden;}
.idx-topnew_img{float:left;}
.idx-topnew_list{float:right;width:480px;}
.idx-topnew_list > a{height: 91px;display:block;padding:15px 10px;margin-left:20px;position: relative;}
.idx-topnew_list > a.on,.idx-topnew_list > a:hover{color:#fff;background:#c13500;}
.idx-topnew_list > a.on:before,.idx-topnew_list > a:hover:before{content:'';position: absolute;left:-12px;top:50%;background:url(icon2.png);width:12px;height: 20px;margin-top:-10px;}

.idx-topnew_img img{width:688px;height:460px;}

.idx-wlzt-img > a{margin-right:40px;}
.idx-topnew_list > a{padding: 12px 20px;}
.idx-topnew_list > a h3{color:#444}
/*.idx-topnew_list > a div{color:#aaa;}*/
.idx-topnew_list > a.on h3,.idx-topnew_list > a.on div, .idx-topnew_list > a:hover h3,.idx-topnew_list > a:hover div{color:#fff !important;}
.idx-hdjl a{width:16.6%;}
.idx-ggfw a img{width:auto;height:auto;}
.idx-ggfw a{margin-right:9px;}

.idx-topnew_list .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 20px;}
.idx-topnew_list .sum{font-size: 15px;line-height: 24px;margin-top: 3px;color: #a6a6a6;}

/*���ű���*/
.idx-tit2,.idx-tit{height:62px;line-height: 90px;overflow: hidden;}
.idx-tit > div{float:left;font-size:22px;font-weight: bold;color:#666;margin-right: 25px;}
.idx-tit > div.on{float:left;font-size:22px;font-weight: bold;color:#115598;height:60px;line-height:90px;}
.idx-tit > div.on a{color:#115598;}
.idx-tit > div a{color:#666;}
.idx-tit2 > div{float:left;font-size:22px;font-weight: bold;color:#115598;text-indent:15px;}
.idx-tit2 > a,.idx-tit >a{float:right;font-size:17px;margin-right: 5px;}
.idx-tit2 > a img,.idx-tit > a img{vertical-align:middle;margin-bottom: 2px;margin-left: 3px;}
/*�����б�*/
.idx-list,.idx-list2,.idx-list3{margin-top:10px;}
.idx-list > div,.idx-list2 > div,.idx-list3 > div{line-height: 40px;height:40px;overflow: hidden;position:relative;font-size: 17px;}
.idx-list2 > div{padding-left:0;}
.idx-list > div a,.idx-list2 > div a,.idx-list3 > div a{float:left;color:#454545;}
.idx-list > div a:hover,.idx-list2 > div a:hover,.idx-list3 > div a:hover{color:#115598;}
.idx-list > div:before{content:'';width:4px;height:4px;background:#999999;position: absolute;left: 0px;top: 50%;margin-top: -2px;}
.idx-list > div span,.idx-list2 > div span,.idx-list3 > div span{float:right;color:#666;font-size: 15px;}
.idx-list3 > div a{color:#454545;}
.idx-list3 > div span{font-size: 16px;}
.idx-list3 > div:before{content:'';width:8px;height:8px;position: absolute;left:0px;top:50%;margin-top:-4px;}

.idx-news > div{width:580px;}
.fl{float: left;}
.fr{float: right;}
.clear{overflow: hidden;}


.xgwz-tit{font-size: 26px;color: #000;font-weight: bold;}
.xgwz-tit img{margin-right: 10px;}
.xgwz ul li{width: 100%; height: 45px;line-height: 45px;font-size: 16px;float: left;color: #444444;}
.xgwz ul li span{float: right;color: #444444;}

.zwgk_a{width: 570px;height: auto;float: left;}
.zwgk_b{width: 570px;height: auto;float: right;}





.ny-wrap{width:1200px;overflow: hidden;padding-bottom:30px;margin:0 auto;}
.ny-wrap .a{overflow: hidden;padding-bottom:50px;float: left;}
.ny-wrap .a ul{width:100%;}
.ny-wrap .a ul li a{display: block;width: 100%;height: 100%}
.ny-wrap .a ul li{height:73px;line-height:73px;margin-bottom: 2px;text-indent: 25px; font-size:20px;color:#333333;background: #f4f0f0;width:180px;}
.ny-wrap .a ul li:hover{background:url("bg-left-nav-on.png") no-repeat;width: 190px;}
.ny-wrap .a ul li:hover a{color:#fff;}
.ny-wrap .b{width: 980px;overflow: hidden;float: right;}
.ny-wrap .b .location-name{width:100%;height:40px;line-height:40px;}
.ny-wrap .b .location-name span{float:left;height:40px;font-size:22px;color:#0d8ee9;font-weight:bold;}
.ny-wrap .b .ny-list{width:100%;overflow: hidden;padding-top:22px;}
.ny-wrap .b .ny-list ul{width: 97%;}
.ny-wrap .b .ny-list ul li{height:35px;font-size:14px;color:#333333;line-height: 35px;}
.ny-wrap .b .ny-list ul li a{float:left;font-size: 16px;}
.ny-wrap .b .ny-list ul li span{float:right;color: #9d9d9d}
.ny-wrap .b .ny-single{width:100%;overflow: hidden;padding-top:20px;line-height:26px;font-size:14px;color:#333333;}
.ny-wrap .ny-content{width:100%;overflow: hidden;}
.ny-wrap .ny-content .title{font-size:26px;color:#000000;line-height:28px;text-align:center;width:100%;overflow: hidden;}
.ny-wrap .ny-content .info{width:100%;height:40px;line-height:40px;text-align:center;font-size:13px;color:#888888;border-bottom:1px solid #ebebeb;}
.ny-wrap .ny-content .content{width:100%;font-size:16px;color:#000000;line-height:34px;padding-top:30px;overflow: hidden;}
.ny-wrap .ny-content .content img{max-width:100%;}
.ny-wrap .ny-content .flip{width:100%;border-top:1px solid #ebebeb;margin-top:60px;line-height:30px;position:relative;}
.ny-wrap .ny-content .flip span{color:#b77545;}
.ny-wrap .ny-content .flip .flip-a{position:absolute;right:0;top:0;}

.ar_fx table{overflow: auto!important;}
.social-share .icon-wechat .wechat-qcode:after {
	left: 42%!important;
	}